home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 8 / FM Towns Free Software Collection 8.iso / t_os / djtt / djtt.doc < prev    next >
Text File  |  1994-06-01  |  18KB  |  317 lines

  1.               DeskJet用テキスト印刷プログラム
  2.                       DJTT.EXP    Ver.1の試用版  Ver.0.92
  3.  
  4. このプログラムは、テキストファイルをHPのディスクジェットプリンタで印刷する
  5. ためのものです。
  6. 以前から存在したこの種のテキスト印刷プログラムと異なり、このプログラムは
  7. ディスクジェット専用ですので、ディスクジェット本来の300DPIコマンドを
  8. 使うことにより、高品位印刷を可能にします。
  9. なお、DJTTはカラーカートリッジはサポートしていません。モノクロカートリッジ
  10. にて、ご使用下さい。
  11.  
  12. 注意  このプログラムはテキスト印刷専用のため画像は印刷できません。
  13.       画像印刷にはDJTGをご利用下さい。
  14.       DJTTは多少のエラー処理を行っていますが、利用の際にはプリンタの接続
  15.       等を確認してから、実行してください。
  16.  
  17.  
  18. 使用方法  単純にDJTT.EXPをアイコン登録し、これをクリックすることで、
  19.           実行できます。
  20.           もしもメモリが少ないと実行できない場合が有りますが、このような
  21.           場合はメモリ増設やRAMディスクの解除等でフリーエリアを拡大して
  22.           下さい。
  23.           なお、このDJTTはV2.1の機能である12ドットフォント等を
  24.           使用しているため、V1.1アイコンとして登録しないで下さい。
  25.  
  26.       DJTTの画面構成
  27.       ____________________________
  28.      |                                 |   |       |   |  |   |
  29.      |                                 |___|       |___|  |___|
  30.      |   用紙サイズ指定        | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
  31.      |                         |    ファイル名表示エリア      |
  32.      |    用紙方向指定         |_______________|
  33.      |    印刷方向指定                                        |
  34.      |                            | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
  35.      |                            |                        |フ|
  36.      |    多段印刷指定            |                        |ォ|
  37.      |                            |                        |ン|
  38.      |    印刷範囲指定            |                        |ト|
  39.      |                            |   イメージ表示エリア   |指|
  40.      |    印刷部数指定            |                        |定|
  41.      |                            |                        |  |
  42.      |    文字方向指定            |                        |  |
  43.      |                            |                        |  |
  44.      |   専用モード指定           |                        |  |
  45.      |                            |____________|  |
  46.      |    印刷位置指定          _______________|
  47.      |                         |     メッセージ表示エリア     |
  48.        ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  49.       右上に四個のアイコン・ボタンがあります。
  50.         左側から
  51.         ・ファイル指定(新規)ファイル名を指定するためにファイルセレクタを
  52.                               起動します。
  53.                               ファイルは1つしか指定できません。
  54.         ・印刷                プリンタでテキストファイルを印刷します。
  55.                               一枚で印刷できない場合は続けて次の頁も印刷します。
  56.                               なお、印刷中に印刷を強制的にやめたい場合、中止
  57.                               機能は無いのでプリンタの電源をOFFして下さい。
  58.         ・終了                DJTTを終了します。
  59.  
  60.       その下には各種表示エリアがあります。
  61.         上から
  62.         ・ファイル名表示エリア 指定されているファイル名を表示します。
  63.                                表示エリアですから、入力はできません。
  64.         ・イメージ表示エリア   このエリアをクリックすると指定されているファイル
  65.                                のデータを印刷形式に合わせて表示します。
  66.                                この時、用紙の左下に小さく頁番号を表示します。
  67.                                長いテキストファイルでは1頁づつの表示されるので
  68.                                続きを見るときは再度クリックして下さい。
  69.                                データの横には横幅と行数も表示
  70.                                用紙の左端には中央と印刷の下限のマークも
  71.         ・メッセージ表示エリア プログラムからのメッセージを表示します。
  72.                 印刷状態の表示     印刷開始
  73.                                    印刷中  ファイル名  %表示
  74.                                    印刷完了
  75.                 エラー表示         ファイル・オープン・エラー
  76.                                    ファイル・リード・エラー
  77.                                    プリンタ出力エラー            等
  78.  
  79.       左端には各種設定用のラジオボタン及び数値入力パネル等が並んでいます。
  80.       チェックボックスには (チェック) と、設定ボタンには (ボタン) と記述しています。
  81.         上から
  82.         ・用紙サイズ          印刷に使用する用紙サイズを指定します。
  83.               A4                                      (デフォルト)
  84.               B5            使用する用紙を選択します。
  85.               はがき
  86.                     この機能は505J付属の用紙トレーを使用するのを前提と
  87.                     していいるため他の機種では位置がズレるかもしれません。
  88.         ・用紙方向            用紙の縦方向と横方向を選択します。
  89.               縦              縦方向に印刷します(デフォルト)
  90.               横              横方向に印刷します
  91.                     用紙をセットする方向は常に縦方向です。
  92.         ・印刷方向            印刷順序を選択します。 この機能はまだ使えません。
  93.               逆方向(チェック)    頁の印刷順序を逆にします。
  94.                               例えば、5・4・3・・1の順番に印刷できます
  95.         ・印刷範囲            印刷する範囲を指定します。
  96.               印刷開始頁指定数値入力パネル     1-99
  97.               印刷終了頁指定数値入力パネル     1-99
  98.                     印刷範囲の指定がおかしい時は全範囲になります。
  99.                     なお、印刷範囲はイメージ表示には影響しません。
  100.                     あと、宛て名印刷する時はこの機能により、特定の宛て名だけを
  101.                     印刷することも可能です。
  102.         ・多段印刷            多段印刷のための縦横の分割数を指定します。
  103.               横方向分割数指定数値入力パネルH     1-4
  104.               縦方向分割数指定数値入力パネルV     1-2
  105.                     現在この機能は用紙縦方向の時で各2分割までです。
  106.               現バージョンでは縦方向だけの分割を行うとちゃんと印刷できません。
  107.                     用紙方向が縦の場合
  108.               H=2  V=1の時            H=2  V=2の時
  109.             |~~~~~~~~~~~~~~~~~~~~~~~~~~|    |~~~~~~~~~~~~~~~~~~~~~~~~~~|
  110.             ||~~~~~~~~~~~| |~~~~~~~~~~||    ||~~~~~~~~~~~| |~~~~~~~~~~||
  111.             ||           | |          ||    ||           | |          ||
  112.             ||           | |          ||    ||           | |          ||
  113.             ||           | |          ||    ||     1    | |     2   ||
  114.             ||           | |          ||    ||           | |          ||
  115.             ||           | |          ||    ||           | |          ||
  116.             ||           | |          ||    ||___________| |__________||
  117.             ||     1     | |    2     ||    ||~~~~~~~~~~~| |~~~~~~~~~~||
  118.             ||           | |          ||    ||           | |          ||
  119.             ||           | |          ||    ||           | |          ||
  120.             ||           | |          ||    ||     3    | |     4   ||
  121.             ||           | |          ||    ||           | |          ||
  122.             ||           | |          ||    ||           | |          ||
  123.             ||___________| |__________||    ||___________| |__________||
  124.             |__________________________|    |__________________________|
  125.  
  126.               テキストが大きい場合、上記の横2段24ドットピッチ1ライン8が
  127.               お勧めです。この場合、1頁が100行になるので便利。
  128.  
  129.         ・印刷部数            印刷する部数を指定します。
  130.               印刷部数指定数値入力パネル     1-15
  131.                     年賀状等の同じ物をたくさん印刷する機能です。
  132.         ・文字方向            文字の方向を選択します。 
  133.               縦方向(チェック)    文字方向を縦書きにします。
  134.                     現在は縦書きの場合は大きなファイルは印刷できません。
  135.                     標準は横書きです。
  136.         ・両面印刷            両面印刷の印刷頁を指定します。
  137.                   奇数頁  偶数頁  チェックボックスですが、どちらか一方しか
  138.                   ONにできません。どちらもOFFの時が通常印刷です。
  139.                   印刷範囲と併用する場合は開始頁を奇数にして下さい。
  140.                   この機能はワープロモードの時は使用できません。
  141.         ・専用モード指定      ワープロまたはテキスト専用モードを指定します。
  142.               ワード(チェック)    ワープロモードにします。
  143.               テキスト(チェック)  テキスト専用モードにします。
  144.                   ワープロモードはフォントや印字位置の記述された命令を有効に
  145.                   します。拡張子はDJW
  146.                   テキスト専用モードはファイルセレクターで全てのファイルが
  147.                   表示されているとうっとうしいので付けました。
  148.                   標準状態ではファイルは全て表示されるがテキストモードと言う
  149.                   ことです。
  150.         ・オフセットXY      印字開始位置からのオフセット量を指定します。
  151.               標準            プログラムに登録されいる標準値を使用します。
  152.                               標準値は数値入力パネルの下側に表示されています。
  153.                               X:8mm    Y:3mm
  154.                               ただし、はがきの場合は X:3mm
  155.               任意指定        下側にある数値入力パネルにより、任意オフセット
  156.                               を指定します。
  157.               位置指定数値入力パネルX     0-190(mm単位)
  158.               位置指定数値入力パネルY     0-220(mm単位)
  159.  
  160.  
  161.           以上の条件を変更した場合どのように印刷されるかは、印刷するファイルが
  162.           指定されていると、イメージ表示エリアをクリックすれば見れます
  163.  
  164.  
  165.       右端はフォント指定用に使用するボタン等が並んでいます。
  166.         上から
  167.         ・フォントサイズ      印刷に利用するフォントの大きさを指定します。
  168.                   設定可能なフォントサイズは
  169.                     16(4ポイント)から120(30ポイント)の11サイズ
  170.                     標準は 32(8ポイント)
  171.                   全てT-OSのフォントを使用しています。本来無い40ドット等
  172.                   も60ドット等から作成しています。
  173.                   環境変数  FNTDIR  にフォントファイルのディレクトリを
  174.                   指定しておいて下さい。
  175.                   AUTOEXEC.BAT で指定するのが良いと思います。
  176.                       例)   SET FNTDIR=L:\FJ2\FONT\
  177.                           Lドライブにフォントをインストールしている場合です
  178.                   もしも、環境変数に設定されていないとQ:ドライブにフォント
  179.                   があることになります。システムCDをセットしておいて下さい。
  180.                   指定のディレクトリにフォントファイルが無いとROMフォントを
  181.                   使って印刷されます。
  182.         ・ピッチ              半角文字の文字間ピッチ(空白)を指定します。
  183.         ・ライン              行間のピッチ(すきま)を指定します。
  184.         ・書体                フォントの種類を指定します。
  185.                   明朝  ゴシック  まる  毛筆  教科書の5種類が可能です。
  186.                   まる  と  毛筆  教科書はフォントサイズは1種類しかないので、
  187.                   拡大縮小して印刷されます。
  188.                   毛筆を余り小さいサイズで印刷するとつぶれが目立ちます。
  189.                   また、16ドットの時はROMフォントのみとなります。
  190.         これらの数値の単位は1/300インチです。
  191.  
  192.  
  193. オプション  以下のようなオプションが指定できます。指定する時は半角文字を使用。
  194.             オプション文字は大文字・小文字のどちらでも指定可能です。
  195.             各オプションの間はスペースで区切って下さい。
  196.             -は実行環境に対する指定です。
  197.  
  198.           -M#    メモリ指定  使用環境に応じてバッファサイズを指定します。
  199.                     5(標準)から8まで
  200.                     カラー非対応と言うことで5でも実質はかなり大きなバッファが
  201.                     確保できます。メモリ2MBでも他の設定によっては動くと思い
  202.                     ますが。
  203.  
  204.           -D*    カレントディレクトリ指定
  205.                     テキストファイルを選択する際の初期ドライブとディレクトリを
  206.                     指定します。
  207.                     例)  -DE:¥NIF
  208.                     このように空白を入れずにドライブ名から、記述して下さい。
  209.                     また当然ディレクトリ名はルートから記述して下さい。
  210.  
  211.           -J3    用紙サイズを葉書にすると、手差しになります。
  212.           -J3A  常時手差しになります。
  213.                葉書フィーダーがオプションの300J向けです。
  214.                なお、2枚目からは手差しにならないので注意して下さい。
  215.  
  216.  
  217. 印刷速度        テキストファイルを標準状態で印刷させた場合の例
  218.                 ファイルサイズ  5717バイト  128行
  219.                 A4縦  32ドット  ピッチ2  ライン8
  220.                           約1.6ページ                  1分40秒
  221.                 A4横  32ドット  ピッチ2  ライン8
  222.                           約1.2ページ                  3分
  223.                 A4縦  24ドット  ピッチ1  ライン8  横2段
  224.                           約0.7ページ                  50秒
  225.  
  226.  
  227. 動作する環境    一応、以下の環境で動作確認しています。
  228.                     T-OS  V2.1L20
  229.                     TOWNSII  HR  12MB  HDD付き
  230.                     DeskJet505J
  231.                 TOWNS本体についてはたぶん機種によらず動作すると思います。
  232.                 搭載メモリの問題がありますが。
  233.                 プリンタも白黒モードなら、500Jまたは300Jでも動作すると
  234.                 思いますが。(印刷位置のズレがあるかも?)
  235.                 私の所ではテストしていませんが、1000さん達の所では300J
  236.                 で正常に動作していたようです。
  237.  
  238.                 Nifty PEB02603    ツー三  こと  坪田  幸夫
  239.  
  240.  
  241. ワープロファイル    拡張子DJWで実際のデータの各行に対応した制御行を持つ
  242.         制御行    行の先頭が半角の ^ で始まる行を制御行と見なします。
  243.                   各制御命令をスペースで区切って記述します。
  244.         制御命令  現在以下の命令が使用できます。各文字は全て半角 #は数字
  245.                   ^/fd0   文字方向横書き
  246.                   ^/fd1   文字方向縦書き
  247.                   ^/fs#   フォントサイズ
  248.                           12,16,20,24,32,40,48,60,64,72,80,88,96,108,120
  249.                   ^/fp#   文字間スペース
  250.                   ^/fl#   行間スペース
  251.                   ^/ft#   フォント種別 
  252.                           0:明朝, 1:ゴシック, 2:まる, 3:毛筆, 4:教科書
  253.                   ^/ix#   表示位置X
  254.                   ^/iy#   表示位置Y
  255.                   各数字の長さ単位は1/300インチです。
  256.         注意      実際のデータ行と制御行は完全に1対1に対応しています。
  257.                   従って制御行が5行しかないのにデータ行が10行あると1頁が
  258.                   5行と判断し、6行目以下のデータ行に同じ制御行を対応させます
  259.                   宛て名印刷用ファイルではこれを利用して、1頁分の制御行を書き
  260.                   同じ行数のデータ文を続けて書いています。
  261.  
  262.         見本  NENGA.DJW
  263.                   最初の制御行で縦書きを指定しています。
  264.                   1行目の謹賀新年は96ドットでそれ以降は48ドットを使って
  265.                   います。毛筆体の場合はサイズを大きめにして、文字間スペース
  266.                   を小さくするのが、良いと思います。
  267.                   3行目の制御文では何も指定していませんので、2行目と同じに
  268.                   なります。
  269.                   一応、住所が無いですが、94年の年賀状の下書きです。
  270.               ADRRES.DJW
  271.                   最初は郵便番号用に横書き2行目からは縦書きを指定しています。
  272.                   住所は72ドットで2行、名前は96ドットで2行です。
  273.                   6行目はデータを見やすくするための空行です。
  274.                   この場合の注意として郵便番号は半角で数字のみにして下さい。
  275.                   逆に名前等は全て全角になっています。
  276.                   この場合、官製ハガキに印刷するのでテストをしてズレが無いのを
  277.                   確認してから、印刷して下さい。テストは印刷範囲で1枚だけ印刷
  278.                   すれば、いいと思います。郵便番号が5桁の方が良いです。
  279.                   郵便番号枠は等ピッチで無いので、4文字目が少しズレます。
  280.                   多少なら、オフセットを任意にして値を変更して、対応可能です。
  281.                   あと、この住所等はデタラメです。間違っても出さないように!
  282.                   それと、505Jの葉書フィーダーの収納量は15枚です。1つの
  283.                   ファイルにあまりたくさん入れずに関係別または50音別等に分け
  284.                   た方が良いと思います。
  285.  
  286. バージョン変更
  287.           0.9      DJTTのβ版
  288.           0.91   手差し印刷に仮対応
  289.           0.92  フリコレ8版 印刷位置の数値Boxを操作すると任意位置の
  290.                 ラジオボタンが自動的にONになるように修正。
  291.                 (べ2さんからのご要望に対応。)
  292.  
  293. アンケートのお願い
  294.           DJTTは順次バージョンアップを予定しています。
  295.           そこで利用者の皆様の要望等を参考にしたいと思います。
  296.  
  297.      1.ワンタッチボタン(4つ程度の予定)
  298.          ボタン一つをクリックするだけで、そのボタンに登録されている設定が一発で
  299.          できる機能。登録データは特定の条件ファイルに入れ、公開する予定ですが、
  300.          これに設定したい条件は?また項目は?
  301.          希望の多そうな物を初期値として登録します。
  302.      2.ワードファイルの拡張
  303.          現在は縦書き横書き、各種書体、文字サイズ、文字位置が指定できるだけです
  304.          が、その他にご要望は?
  305.      3.見出しのリピート
  306.          DLの一覧等を印刷する場合に先頭行を見出しとして各段の先頭に繰り返して
  307.          印刷する機能
  308.      4.ヘッダ機能
  309.          ファイル名や印刷日時、頁数等を印刷する場合希望されるフォーマットは?
  310.  
  311.     ご意見・要望はメールでお願いします。また利用者に広く訴えたい場合は Nifty の
  312.     FTOWNS1の会議室17番(フリーソフトQ&A)でお願いします。
  313.     できるだけ反映しますから。なお、DJTGのテキスト印刷関係のご要望もたいて
  314.     いDJTTから採用されることになります。
  315.     もちろん特にご意見等が無い場合はかまいませんが。
  316.  
  317.